Wprowadź kod QR do pliku PDF
Stampowanie kodu QR bezpośrednio na istniejącej stronie PDF osadza skanowalną informację bez restrukturyzacji dokumentu. IronQR obsługuje to w trzech krokach: generuje bitmapę QR za pomocą QrWriter.Write().Save(), ładuje PDF za pomocą PdfDocument.FromFile, następnie wywołuje DrawBitmap z koordynatami x i y w punktach PDF oraz explicite szerokością i wysokością, aby precyzyjnie kontrolować rozmiar stempla.
Przewodnik 3-krokowy dla wstawiania kodu QR do PDF
AnyBitmap qrBitmap = QrWriter.Write("hello world").Save();PdfDocument pdf = PdfDocument.FromFile("sample.pdf");pdf.DrawBitmap(qrBitmap, pageIndex: 0, x: 505, y: 20, desiredWidth: 70, desiredHeight: 70, pixelFormat: PixelFormat.Format32bppArgb, ignorePageRotation: false);
Wyjaśnienie kodu
QrWriter.Write generuje kod QR i Save() zwraca go jako AnyBitmap. Bitmapa jest przekazywana do DrawBitmap na załadowany PdfDocument. Wartości x i y są w punktach PDF od lewego górnego rogu (strona A4 to 595 × 842 pkt), a desiredWidth i desiredHeight precyzyjnie ustalają rozmiar stempa — tutaj 70 × 70 pkt umieszcza kompaktowy QR w prawym górnym rogu. Wywołaj pdf.SaveAs(), aby zapisać wynik.
Powszechne przypadki użycia obejmują osadzanie linków do płatności na fakturach, dodawanie kodów weryfikacyjnych do dokumentów prawnych oraz umieszczanie identyfikatorów śledzenia na biletach wydarzeń. Aby znaleźć kompromis między rozmiarem a danymi, skonfiguruj obiekt QrOptions z innym poziomem korekcji błędu i przekaż go do QrWriter.Write.
Odkryj, jak stemplować kody QR na stronach PDF za pomocą IronQR.

